package com.ccys.cms.service.masterData;

import com.ccys.common.vo.ResponseResult;
import com.ccys.db.dto.masterData.DiagnosisDelDto;
import com.ccys.db.dto.masterData.DiagnosisPageQueryDto;
import com.ccys.db.dto.masterData.DiagnosisSaveDto;
import com.ccys.db.entity.TblDiagnosis;
import com.ccys.db.rely.service.BaseService;
import com.ccys.db.vo.masterData.DiagnosisListVo;

import java.util.List;

public interface DiagnosisService extends BaseService<TblDiagnosis> {

    ResponseResult save(DiagnosisSaveDto dto);

    ResponseResult delete(DiagnosisDelDto dto);

    ResponseResult findPage(DiagnosisPageQueryDto dto);

    ResponseResult<List<DiagnosisListVo>, Object> findList();
}
